home *** CD-ROM | disk | FTP | other *** search
/ Chip 1999 August / Chip Ağustos 1999.iso / program / demo / ide / DISK.1 / T.STM < prev    next >
Encoding:
Text File  |  1999-04-10  |  8.4 KB  |  641 lines

  1. STAIRMASTER
  2. 1
  3.  
  4. @DEFINITION
  5. DEFINITION=T T▌P▌ MERD▌VEN
  6.  
  7. // ****************************VARIABLES****************************
  8.  
  9. @VARIABLE
  10. NAME=W
  11. DEFINITION=MERD▌VEN KOLU GEN▌▐L▌╨▌
  12. DEFAULT=1
  13.  
  14. @VARIABLE
  15. NAME=L1
  16. DEFINITION=1. MERD▌VEN KOLU UZUNLU╨U
  17. DEFAULT=3
  18.  
  19. @VARIABLE
  20. NAME=L2
  21. DEFINITION=SA╨ MERD▌VEN KOLU UZUNLU╨U
  22. DEFAULT=3
  23.  
  24. @VARIABLE
  25. NAME=L3
  26. DEFINITION=SOL MERD▌VEN KOLU UZUNLU╨U
  27. DEFAULT=3
  28.  
  29. @VARIABLE
  30. NAME=KOR_OF
  31. DEFINITION=KORKULUK UZAKLI╨I
  32. DEFAULT=0.1
  33.  
  34. @VARIABLE
  35. NAME=KOR_THICK
  36. DEFINITION=KORKULUK KALINLI╨I
  37. DEFAULT=0.05
  38.  
  39. @VARIABLE
  40. NAME=THICK
  41. DEFINITION=MERD▌VEN KALINLI╨I
  42. DEFAULT=0.1
  43.  
  44. @VARIABLE
  45. NAME=HL
  46. DEFINITION=SOL KOL ▄ST KOTU
  47. DEFAULT=2.8
  48.  
  49. @VARIABLE
  50. NAME=HR
  51. DEFINITION=SA╨ KOL ▄ST KOTU
  52. DEFAULT=2.8
  53.  
  54. @VARIABLE
  55. NAME=HS
  56. DEFINITION=SAHANLIK KOTU
  57. DEFAULT=1.2
  58.  
  59. @VARIABLE
  60. NAME=KOR_H
  61. DEFINITION=KORKULUK Y▄KSEKL▌╨▌
  62. DEFAULT=1
  63.  
  64. @VARIABLE
  65. NAME=YUR_OF
  66. DEFINITION=╟IKI▐ HATTI OFFSET ORANI
  67. DEFAULT=0.5
  68.  
  69. @VARIABLE
  70. NAME=CIRC_RAD
  71. DEFINITION=╟IKI▐ HATTI DA▌RE YARI╟API
  72. DEFAULT=0.075
  73.  
  74. @VARIABLE
  75. NAME=ARROW_L
  76. DEFINITION=╟IKI▐ HATTI OK UZUNLU╨U
  77. DEFAULT=0.1
  78.  
  79. // ************************ PRIMARY NODE DEFINITIONS **********************
  80.  
  81. @PRIMARY_NODE
  82. NAME=N1
  83. X=0
  84. Y=0
  85.  
  86. @PRIMARY_NODE
  87. NAME=N2
  88. X=W
  89. Y=0
  90.  
  91. @PRIMARY_NODE
  92. NAME=N3
  93. X=0
  94. Y=L1
  95.  
  96. @PRIMARY_NODE
  97. NAME=N4
  98. X=W
  99. Y=L1
  100.  
  101. @PRIMARY_NODE
  102. NAME=N5
  103. X=0
  104. Y=L1 + W
  105.  
  106. @PRIMARY_NODE
  107. NAME=N6
  108. X=W
  109. Y=L1 + W
  110.  
  111. @PRIMARY_NODE
  112. NAME=N7
  113. X=-L3
  114. Y=L1
  115.  
  116. @PRIMARY_NODE
  117. NAME=N8
  118. X=-L3
  119. Y=L1+W
  120.  
  121. @PRIMARY_NODE
  122. NAME=N9
  123. X=W+L2
  124. Y=L1
  125.  
  126. @PRIMARY_NODE
  127. NAME=N10
  128. X=W+L2
  129. Y=L1+W
  130.  
  131. // *********************** SECONDARY NODE DEFINITIONS **********************
  132.  
  133. @SECONDARY_NODE
  134. NAME=CH1
  135. METHOD=RATIO | YUR_OF
  136. REFNODES=N1,N2
  137. DX=0
  138. DY=0
  139.  
  140. @SECONDARY_NODE
  141. NAME=CH2
  142. METHOD=RATIO | YUR_OF
  143. REFNODES=N3,N4
  144. DX=0
  145. DY=0
  146.  
  147. @SECONDARY_NODE
  148. NAME=CH3
  149. METHOD=FREE | XOFCH2 | YOFCH4
  150. DX=0
  151. DY=0
  152.  
  153. @SECONDARY_NODE
  154. NAME=CH4
  155. METHOD=RATIO | YUR_OF
  156. REFNODES=N3,N5
  157. DX=0
  158. DY=0
  159.  
  160. @SECONDARY_NODE
  161. NAME=CH5
  162. METHOD=RATIO | YUR_OF
  163. REFNODES=N7,N8
  164. DX=0
  165. DY=0
  166.  
  167. @SECONDARY_NODE
  168. NAME=CH6
  169. METHOD=RATIO | YUR_OF
  170. REFNODES=N4,N6
  171. DX=0
  172. DY=0
  173.  
  174. @SECONDARY_NODE
  175. NAME=CH7
  176. METHOD=RATIO | YUR_OF
  177. REFNODES=N9,N10
  178. DX=0
  179. DY=0
  180.  
  181. @SECONDARY_NODE
  182. NAME=KI1
  183. METHOD=OFFSET | KOR_OF
  184. REFNODES=N1,N2
  185. DX=0
  186. DY=0
  187.  
  188. @SECONDARY_NODE
  189. NAME=KI2
  190. METHOD=OFFSET | KOR_OF
  191. REFNODES=N3,N4
  192. DX=0
  193. DY=0
  194.  
  195. @SECONDARY_NODE
  196. NAME=KI3
  197. METHOD=INTOFFSET | KOR_OF
  198. REFNODES=N3,N1,N7,N3
  199. DX=0
  200. DY=0
  201.  
  202. @SECONDARY_NODE
  203. NAME=KI4
  204. METHOD=OFFSET | KOR_OF
  205. REFNODES=N3,N5
  206. DX=0
  207. DY=0
  208.  
  209. @SECONDARY_NODE
  210. NAME=KI5
  211. METHOD=OFFSET | KOR_OF
  212. REFNODES=N7,N8
  213. DX=0
  214. DY=0
  215.  
  216. @SECONDARY_NODE
  217. NAME=KJ1
  218. METHOD=OFFSET | KOR_OF
  219. REFNODES=N2,N1
  220. DX=0
  221. DY=0
  222.  
  223. @SECONDARY_NODE
  224. NAME=KJ2
  225. METHOD=OFFSET | KOR_OF
  226. REFNODES=N4,N3
  227. DX=0
  228. DY=0
  229.  
  230. @SECONDARY_NODE
  231. NAME=KJ3
  232. METHOD=INTOFFSET | KOR_OF
  233. REFNODES=N2,N4,N4,N9
  234. DX=0
  235. DY=0
  236.  
  237. @SECONDARY_NODE
  238. NAME=KJ4
  239. METHOD=OFFSET | KOR_OF
  240. REFNODES=N4,N6
  241. DX=0
  242. DY=0
  243.  
  244. @SECONDARY_NODE
  245. NAME=KJ5
  246. METHOD=OFFSET | KOR_OF
  247. REFNODES=N9,N10
  248. DX=0
  249. DY=0
  250.  
  251. @SECONDARY_NODE
  252. NAME=KK1
  253. METHOD=OFFSET | KOR_OF
  254. REFNODES=N8,N7
  255. DX=0
  256. DY=0
  257.  
  258. @SECONDARY_NODE
  259. NAME=KK2
  260. METHOD=OFFSET | KOR_OF
  261. REFNODES=N5,N3
  262. DX=0
  263. DY=0
  264.  
  265. @SECONDARY_NODE
  266. NAME=KK3
  267. METHOD=OFFSET | KOR_OF
  268. REFNODES=N6,N4
  269. DX=0
  270. DY=0
  271.  
  272. @SECONDARY_NODE
  273. NAME=KK4
  274. METHOD=OFFSET | KOR_OF
  275. REFNODES=N10,N9
  276. DX=0
  277. DY=0
  278.  
  279. // *********************** CONTOUR DEFINITIONS ****************************
  280.  
  281. @CONTOUR
  282. NAME=C1
  283. DRAW=1
  284. BREAK=0
  285. INSIDE=0
  286. LINECOUNT=1
  287. LINE=N1,N2 | LINEAR
  288.  
  289. @CONTOUR
  290. NAME=C2
  291. DRAW=1
  292. BREAK=2
  293. INSIDE=1
  294. LINECOUNT=1
  295. LINE=N2,N4 | LINEAR
  296.  
  297. @CONTOUR
  298. NAME=C3
  299. DRAW=1
  300. BREAK=1
  301. INSIDE=0
  302. LINECOUNT=1
  303. LINE=N4,N3 | LINEAR
  304.  
  305. @CONTOUR
  306. NAME=C4
  307. DRAW=1
  308. BREAK=2
  309. INSIDE=1
  310. LINECOUNT=1
  311. LINE=N1,N3 | LINEAR
  312.  
  313. @CONTOUR
  314. NAME=C5
  315. DRAW=1
  316. BREAK=2
  317. INSIDE=1
  318. LINECOUNT=1
  319. LINE=N4,N9 | LINEAR
  320.  
  321. @CONTOUR
  322. NAME=C6
  323. DRAW=1
  324. BREAK=2
  325. INSIDE=0
  326. LINECOUNT=1
  327. LINE=N9,N10 | LINEAR
  328.  
  329. @CONTOUR
  330. NAME=C7
  331. DRAW=1
  332. BREAK=2
  333. INSIDE=1
  334. LINECOUNT=1
  335. LINE=N6,N10 | LINEAR
  336.  
  337. @CONTOUR
  338. NAME=C8
  339. DRAW=1
  340. BREAK=0
  341. INSIDE=0
  342. LINECOUNT=1
  343. LINE=N6,N4 | LINEAR
  344.  
  345. @CONTOUR
  346. NAME=C9
  347. DRAW=1
  348. BREAK=0
  349. INSIDE=0
  350. LINECOUNT=1
  351. LINE=N5,N6 | LINEAR
  352.  
  353. @CONTOUR
  354. NAME=C10
  355. DRAW=1
  356. BREAK=0
  357. INSIDE=0
  358. LINECOUNT=1
  359. LINE=N3,N5 | LINEAR
  360.  
  361. @CONTOUR
  362. NAME=C11
  363. DRAW=1
  364. BREAK=2
  365. INSIDE=1
  366. LINECOUNT=1
  367. LINE=N5,N8 | LINEAR
  368.  
  369. @CONTOUR
  370. NAME=C12
  371. DRAW=1
  372. BREAK=1
  373. INSIDE=0
  374. LINECOUNT=1
  375. LINE=N8,N7 | LINEAR
  376.  
  377. @CONTOUR
  378. NAME=C13
  379. DRAW=1
  380. BREAK=2
  381. INSIDE=1
  382. LINECOUNT=1
  383. LINE=N3,N7 | LINEAR
  384.  
  385. // *********************** LINE OF TRAVEL DEFINITIONS ****************************
  386.  
  387. @LOT
  388. NAME=LOT1
  389. LINECOUNT=1
  390. LINE=CH1,CH2 | LINEAR
  391. BEGIN=1 | CIRC_RAD
  392. END=0 | ARROW_L
  393.  
  394. @LOT
  395. NAME=LOTS
  396. LINECOUNT=2
  397. LINE=CH2,CH3 | LINEAR
  398. LINE=CH4,CH6 | LINEAR
  399. BEGIN=0 | CIRC_RAD
  400. END=0 | ARROW_L
  401.  
  402. @LOT
  403. NAME=LOT2
  404. LINECOUNT=1
  405. LINE=CH6,CH7 | LINEAR
  406. BEGIN=0 | CIRC_RAD
  407. END=1 | ARROW_L
  408.  
  409. @LOT
  410. NAME=LOT3
  411. LINECOUNT=1
  412. LINE=CH4,CH5 | LINEAR
  413. BEGIN=0 | CIRC_RAD
  414. END=1 | ARROW_L
  415.  
  416. // *********************** RAILING DEFINITIONS ****************************
  417.  
  418. @RAILING
  419. NAME=KORI1
  420. LINECOUNT=1
  421. LINE=KI1,KI2 | LINEAR | 6
  422. THICKNESS=KOR_THICK
  423. HEIGHT=KOR_H
  424. PREV=NULL
  425. NEXT=KORI2
  426.  
  427. @RAILING
  428. NAME=KORI2
  429. LINECOUNT=2
  430. LINE=KI2,KI3 | LINEAR | 1
  431. LINE=KI3,KI4 | LINEAR | 1
  432. THICKNESS=KOR_THICK
  433. HEIGHT=KOR_H
  434. PREV=KORI1
  435. NEXT=KORI3
  436.  
  437. @RAILING
  438. NAME=KORI3
  439. LINECOUNT=1
  440. LINE=KI4,KI5 | LINEAR | 6
  441. THICKNESS=KOR_THICK
  442. HEIGHT=KOR_H
  443. PREV=KORI2
  444. NEXT=NULL
  445.  
  446. @RAILING
  447. NAME=KORJ1
  448. LINECOUNT=1
  449. LINE=KJ1,KJ2 | LINEAR | 6
  450. THICKNESS=KOR_THICK
  451. HEIGHT=KOR_H
  452. PREV=NULL
  453. NEXT=KORJ2
  454.  
  455. @RAILING
  456. NAME=KORJ2
  457. LINECOUNT=2
  458. LINE=KJ2,KJ3 | LINEAR | 1
  459. LINE=KJ3,KJ4 | LINEAR | 1
  460. THICKNESS=KOR_THICK
  461. HEIGHT=KOR_H
  462. PREV=KORJ1
  463. NEXT=KORJ3
  464.  
  465. @RAILING
  466. NAME=KORJ3
  467. LINECOUNT=1
  468. LINE=KJ4,KJ5 | LINEAR | 6
  469. THICKNESS=KOR_THICK
  470. HEIGHT=KOR_H
  471. PREV=KORJ2
  472. NEXT=NULL
  473.  
  474. @RAILING
  475. NAME=KORK1
  476. LINECOUNT=1
  477. LINE=KK2,KK1 | LINEAR | 6
  478. THICKNESS=KOR_THICK
  479. HEIGHT=KOR_H
  480. PREV=NULL
  481. NEXT=KORK2
  482.  
  483. @RAILING
  484. NAME=KORK2
  485. LINECOUNT=1
  486. LINE=KK2,KK3 | LINEAR | 3
  487. THICKNESS=KOR_THICK
  488. HEIGHT=KOR_H
  489. PREV=KORK1
  490. NEXT=KORK3
  491.  
  492. @RAILING
  493. NAME=KORK3
  494. LINECOUNT=1
  495. LINE=KK3,KK4 | LINEAR | 6
  496. THICKNESS=KOR_THICK
  497. HEIGHT=KOR_H
  498. PREV=KORK2
  499. NEXT=NULL
  500.  
  501. // *********************** AREA DEFINITIONS ******************************
  502.  
  503. @AREA
  504. NAME=ALAN1
  505. TYPE=STAIR_AREA
  506. CONTOURS=C1,C2,C3,C4
  507. LOTS=LOT1
  508. HASBREAK=0
  509. BREAK_RATIO=0.5
  510. BREAK_ANGLE=10
  511. BREAK_DELTA=0.1
  512. BREAK_EXTENSION=0.1
  513. BREAK_DRAW_ARROW=1
  514. TOPTREAD=1 | 1
  515. FIRST_RISER_OPT=1 | 1
  516. LAST_RISER_OPT=0 | 0
  517. DRAW_FIRST_RISER=1
  518. DRAW_LAST_RISER=1
  519. TOTALRISE=HS
  520. ELEVATION=0
  521. RISERCOUNT=10
  522. RISE=0
  523. TREAD=0
  524. SKEWBEGIN=0
  525. SKEWEND=0
  526. SKEWMETHOD=LINEAR
  527. MINTREAD=0.15
  528. RAILINGS=KORI1,KORJ1
  529. PREV=NULL
  530. NEXT=SAHANLIK
  531. RT_ANGLE=GLOBAL | 0
  532. RT_OFFSET=0.25|0.05
  533. RT_LOC=RIGHT
  534. RT_FONT="Times New Roman" | 0.06 | 0 | 0 | 0 | 0
  535. THICKNESS=THICK
  536.  
  537. @AREA
  538. NAME=SAHANLIK
  539. TYPE=LANDING
  540. CONTOURS=C3,C8,C9,C10
  541. LOTS=LOTS
  542. HASBREAK=0
  543. BREAK_RATIO=0.5
  544. BREAK_ANGLE=10
  545. BREAK_DELTA=0.1
  546. BREAK_EXTENSION=0.1
  547. BREAK_DRAW_ARROW=1
  548. TOPTREAD=1 | 1
  549. FIRST_RISER_OPT=1 | 1
  550. LAST_RISER_OPT=0 | 0
  551. DRAW_FIRST_RISER=1
  552. DRAW_LAST_RISER=1
  553. TOTALRISE=0
  554. ELEVATION=HS
  555. RISERCOUNT=10
  556. RISE=0
  557. TREAD=0
  558. SKEWBEGIN=0
  559. SKEWEND=0
  560. SKEWMETHOD=LINEAR
  561. MINTREAD=0.15
  562. RAILINGS=KORI2,KORJ2,KORK2
  563. PREV=ALAN1
  564. NEXT=SOL_KOL
  565. RT_ANGLE=GLOBAL | 0
  566. RT_OFFSET=0.25|0.05
  567. RT_LOC=RIGHT
  568. RT_FONT="Times New Roman" | 0.06 | 0 | 0 | 0 | 0
  569. THICKNESS=THICK
  570.  
  571. @AREA
  572. NAME=SOL_KOL
  573. TYPE=STAIR_AREA
  574. CONTOURS=C10,C11,C12,C13
  575. LOTS=LOT3
  576. HASBREAK=1
  577. BREAK_RATIO=0.5
  578. BREAK_ANGLE=10
  579. BREAK_DELTA=0.1
  580. BREAK_EXTENSION=0.1
  581. BREAK_DRAW_ARROW=1
  582. TOPTREAD=1 | 1
  583. FIRST_RISER_OPT=0 | 0
  584. LAST_RISER_OPT=1 | 1
  585. DRAW_FIRST_RISER=1
  586. DRAW_LAST_RISER=1
  587. TOTALRISE=HL-HS
  588. ELEVATION=HS
  589. RISERCOUNT=10
  590. RISE=0
  591. TREAD=0
  592. SKEWBEGIN=0
  593. SKEWEND=0
  594. SKEWMETHOD=LINEAR
  595. MINTREAD=0.15
  596. RAILINGS=KORI3,KORK1
  597. PREV=SAHANLIK
  598. NEXT=NULL
  599. RT_ANGLE=GLOBAL | 0
  600. RT_OFFSET=0.25|0.05
  601. RT_LOC=RIGHT
  602. RT_FONT="Times New Roman" | 0.06 | 0 | 0 | 0 | 0
  603. THICKNESS=THICK
  604.  
  605. @AREA
  606. NAME=SAG_KOL
  607. TYPE=STAIR_AREA
  608. CONTOURS=C8,C5,C6,C7
  609. LOTS=LOT2
  610. HASBREAK=1
  611. BREAK_RATIO=0.5
  612. BREAK_ANGLE=10
  613. BREAK_DELTA=0.1
  614. BREAK_EXTENSION=0.1
  615. BREAK_DRAW_ARROW=1
  616. TOPTREAD=1 | 1
  617. FIRST_RISER_OPT=0 | 0
  618. LAST_RISER_OPT=1 | 1
  619. DRAW_FIRST_RISER=1
  620. DRAW_LAST_RISER=1
  621. TOTALRISE=HR-HS
  622. ELEVATION=HS
  623. RISERCOUNT=10
  624. RISE=0
  625. TREAD=0
  626. SKEWBEGIN=0
  627. SKEWEND=0
  628. SKEWMETHOD=LINEAR
  629. MINTREAD=0.15
  630. RAILINGS=KORJ3,KORK3
  631. PREV=SAHANLIK
  632. NEXT=NULL
  633. RT_ANGLE=GLOBAL | 0
  634. RT_OFFSET=0.25|0.05
  635. RT_LOC=RIGHT
  636. RT_FONT="Times New Roman" | 0.06 | 0 | 0 | 0 | 0
  637. THICKNESS=THICK
  638.  
  639. @GENERAL
  640. D1METHOD=FULL
  641. D2METHOD=RATIO | 0.2 | 0.2